Scenario-Based Analysis of Component Compositions
نویسنده
چکیده
The behavior of a system comprised of collaborating components tend to be difficult to analyze, especially if the system consists of a large number of concurrently operating components. We propose a scenario-based approach for analyzing component compositions that is based on Use Case Maps (UCMs), but is extended with a few additional constructs for modeling component interfaces and connections. UCMs provide a high level, behavioral view on a system that is easy to comprehend by humans. However, UCMs do not have well-defined semantics. For this reason, UCMs are augmented with formal component interface specifications as used in the concurrent, object-oriented programming language BCOOPL. The combination of UCMs and BCOOPL interface specifications enables formal analysis of component compositions. This involves two steps. In the first step, UCMs and BCOOPL interface specifications are translated into a BCOOPL program. In the second step, the interactions between components are analyzed for system properties like deadlock and reachability. An important result of the combination is that the complexity, which arises when concurrently collaborating components are brought together, is tamed by considering only those usages of components that are actually specified in UCM scenarios.
منابع مشابه
Detection of Mo geochemical anomaly in depth using a new scenario based on spectrum–area fractal analysis
Detection of deep and hidden mineralization using the surface geochemical data is a challenging subject in the mineral exploration. In this work, a novel scenario based on the spectrum–area fractal analysis (SAFA) and the principal component analysis (PCA) has been applied to distinguish and delineate the blind and deep Mo anomaly in the Dalli Cu–Au porphyry mineralization area. The Dalli miner...
متن کاملThree-component Distillation Columns Sequencing: Including Configurations with Divided-wall Columns
In the present work, the exergy analysis and economic study of 3 different samples of threecomponent mixtures have been investigated (ESI>1, ESI≈1, and ESI<1). The feed mixture has been tested under three different compositions (low, equal, and high contents of the intermediate component). A quantitative comparison between simple and complex configurations, considering thermally coupled, thermo...
متن کاملAssessment of major ionic compositions and anthropogenic influences in the rainwater over a coal mining environment of Damodar River basin, India
In the present study, 45 rainwater samples were collected from February to December 2012 on event basis in East Bokaro coal mining environment. Physico-chemical and major ionic compositions of rainwater samples as well as water soluble major ion composition were analyzed to employ principle component analysis for source identification. The average pH value was recorded 6.1 and varied from 5.1 t...
متن کاملAssessment of major ionic compositions and anthropogenic influences in the rainwater over a coal mining environment of Damodar River basin, India
In the present study, 45 rainwater samples were collected from February to December 2012 on event basis in East Bokaro coal mining environment. Physico-chemical and major ionic compositions of rainwater samples as well as water soluble major ion composition were analyzed to employ principle component analysis for source identification. The average pH value was recorded 6.1 and varied from 5.1 t...
متن کاملDetecting frauds using customer behavior trend analysis and known scenarios
In this paper a fraud detection method is proposed which user behaviors are modeled using two main components namely the un-normal trend analysis component and scenario based component. The extent of deviation of a transaction from his/her normal behavior is estimated using fuzzy membership functions. The results of applying all membership functions on a transaction will then be infused and a f...
متن کامل